PMRestArch.exe

Credit:  Stuart McLachlan of Lexacorp
Source:  http://www.lexacorp.com.pg/lexacorp_utilities.html (this site no longer exists)


Information and Usage (by Brian Fluet):

Pegasus Mail cannot display two mail folders with the same internal ID even if they are in separate mailboxes.  This causes problems when trying to view mail data stored as an archive or backup.  PMRestArch address this problem by creating copies with different internal IDs.  More specifically, it will create a copy of the selected folder files (selection is by .PMI file name).  Each copy will differ from its original in that it will have a different internal ID and a different filename in the form of BAKxxxxx.PMM and BAKxxxx.PMI.


Usage: 

Execute PMRestArch.exe to open the PMRestArch GUI.  Select the directory where the archived folder(s) reside.  Select the directory where you want the restore file written to (it must exist, PMRestArch will not create it if you just enter a path).  In the left pane select the folder(s) you wish to restore and copy it(them) to the right pane. The double chevron button copies all.  The single chevron button copies selected. 
Click the Restore button to complete the restore process.

Once you have run this program to restore archived folders to a directory you can access the archived folders by attaching that directory to your Pegasus Mail folder list using the Pegasus Mail 'Add mailbox to list' option.


Note (possible Bug alert):  

When the source files are Read-Only, the resulting .PMM files will be Read/Write but the resulting .PMI files will remain Read-Only and will need to be changed to Read/Write.  I believe this is a bug considering that one of the purposes of this utility was to be able restore folder files archived to a CD or DVD, which makes them Read-Only.  
